body {font:12px/18px "Helvetica Neue","Lucida Sans Unicode",Verdana,Arial,sans-serif;color:#333;background:url(../images/bg-repeat.gif) repeat;}
.align_center {width:90%;margin:0 auto;}
a {outline:none;text-decoration:none;color:#333;cursor:pointer;}
a:hover {color:#c1151b;}
#header {padding-top:25px;}
#header h1 {width:307px;float:left;}
#header #searchform {width:253px;float:right;}
#header #searchform form div.searchform_bg {background:url(../images/search-form.png) no-repeat;width:187px;height:12px;float:left;padding:10px;}
#header #searchform form div.searchform_bg input {border:none;background:none;color:#888;width:187px;}
#header #searchform form div.searchform_bg input:focus {color:#c1151b;}
#header #searchform form input.button {float:left;background:url(../images/go.png) no-repeat;width:38px;height:34px;border:none;color:#fff;text-transform:uppercase;margin-left:8px;cursor:pointer;}
#footer {background:url(../images/footer_bg.png) repeat-x;color:#fff;text-align:center;padding:25px 0;}
.leftmenu .colleft .col2 h2 {font-weight:bold;font-size:18px;text-transform:uppercase;}
/* first level */
.leftmenu .colleft .col2 ul {padding:10px 10px 0 0;}
.leftmenu .colleft .col2 ul li {font-size:14px;_display:inline-block;}
.leftmenu .colleft .col2 ul li a {display:block;padding:5px 0 5px 15px;}
.leftmenu .colleft .col2 ul li a:hover {background:#f1f1f1;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
/* second level */
.leftmenu .colleft .col2 ul li ul {padding:0;}
.leftmenu .colleft .col2 ul li ul li a {padding-left:30px;}
.leftmenu .colleft .col2 ul li ul li a.selected {color:#c1151b;font-weight:bold;}
/* third level */
.leftmenu .colleft .col2 ul li ul li ul li a {font-size:12px;padding-left:45px;}
.leftmenu .colleft .col2 ul li ul li ul li a:hover {color:#c1151b;}
/* forth level */
.leftmenu .colleft .col2 ul li ul li ul li ul li a {padding-left:60px;}
select#per_page {margin-left:5px;}
.download_list {text-align:center;}
.download_list li {width:225px;margin:20px 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.download_list ul li .block {background:url(../images/img_bg.gif) no-repeat 1px -1px;width:179px;height:179px;font-size:13px;font-weight:bold;text-shadow:0px 1px 0px #fff;}
.download_list ul li .block a.download_img {display:block;padding-bottom:5px;}
.pagenavi {font-size:14px;float:right;}
.pagenavi span.pages {font-weight:bold;*position:relative;*top:-5px;}
.pagenavi span.current,.pagenavi a {background:#fff;border:1px solid #dfdfdf;padding:3px 5px;margin-right:2px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.pagenavi span.current {border:2px solid #c50a22;}
.pagenavi a:hover {border-color:#888;}
.checkbox_bar {height:17px;background:url(../images/checkbox_bar_bg.gif) repeat-x;width:97%;border:1px solid #ccc;margin:20px auto 10px;padding:10px 1%;_overflow:hidden;}
.nav_above,.nav_bottom {width:100%;overflow:hidden;}
.checkbox_bar span {float:left;}
.checkbox_bar span.select_to {font-size:12px;background:url(../images/above_select_to.gif) left 5px no-repeat;padding-left:25px;display:block;}
.checkbox_bar span.download_btn {position:relative;left:10px;top:-4px;}
span.download_btn a {font-size:12px;background:url(../images/download_btn.gif) 0 0 no-repeat;padding-left:25px;display:block;width:86px;height:27px;text-indent:-9999px;}
span.download_btn a:hover {background-position:0 -27px;}
.checkbox_bar .checkbox {float:right;_margin-top:-3px;}
.checkbox_bar .checkbox input {margin-left:5px;}
.check_bar_bottom span.select_to {background:url(../images/bottom_select_to.gif) left 2px no-repeat;}
.check_bar_bottom {margin-bottom:20px;}
.selection_area {float:left;}
#download_content {padding-top:20px;text-align:center;}
#download_content span {font-size:14px;font-weight:bold;}
#download_content .download_type {font-size:14px;padding-top:20px;}
#download_content .download_type span {margin-right:10px;}
#download_content .download_type span a {margin:0 auto;}
#download_content span.download_btn {margin-top:20px;display:block;}